package com.edusite

import grails.test.*

class AdministradoresTests extends GrailsUnitTestCase {
    protected void setUp() {
        super.setUp()
    }

    protected void tearDown() {
        super.tearDown()
    }

    void testCreateAdmin() {
     def sistema = new Administradores(
     	   nombre:'Sistema',
     	   usuario:'sistema',
     	   tipo:'admin',
	   password:'urcalanda',
	   dni:'00000000A', 
	   correoe:'ent.educativo@google.com',
	   direccion:"Naboo",
	   poblacion:"Naboo",
	   provincia:"Naboo",
	   telefono:"000000000"
     	)
     	println sistema.save()
     	
     	def alumno = new Alumnos()
    	assertFalse alumno.validate()
    	
    	alumno.nombre = "Jose Perez"
	alumno.dni = "22334455G"
	alumno.usuario="jmperez"
	alumno.password="jmperez"
	alumno.correoe = "jose@perez.com"
	alumno.direccion = "CL piojo verde"
	alumno.poblacion = "Sangonera"
	alumno.provincia = "Murcia"
	alumno.telefono = "609609609"
	
	assert alumno.validate()
	assertNotNull alumno.save()
	assertNotNull alumno.id
	
	def foundAlumno = Alumnos.get(alumno.id)
	assertEquals 'jose@perez.com', foundAlumno.correoe


    }
}
